package com.zp.manager.dashscope.model;

import lombok.Data;

import java.util.List;

/**
 * 查询文生图任务结果响应类
 */
@Data
public class QueryTaskResultResponse {

    /**
     * 请求唯一标识, 可用于请求明细溯源和问题排查
     */
    private String requestId;

    /**
     * 任务输出信息
     */
    private Output output;

    @Data
    public static class Output {

        /**
         * 任务 ID
         */
        private String taskId;

        /**
         * 任务状态
         */
        private String taskStatus;

        /**
         * 任务结果列表
         */
        private List<ResultItem> results;

        /**
         * 任务结果统计
         */
        private TaskMetrics taskMetrics;
    }

}
